#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//int main() {
//	char arr[] = "asdfgh";
//	int sz = sizeof(arr) - 1;
//	int n = str(arr);
//	printf("%d\n", n);
//	return 0;
//}
//char* str(char* p1, char* p2) {
//	char* start = p1;
//	while (*p2 != '\0') {
//		*p1 = *p2;
//		p1++;
//		p2++;
//	}
//	*p1=*p2;
//	return start;
//}
//int main() {
//	char arr1[] = "asdfghj";
//	char arr2[10] = { 0 };
//	str(arr2, arr1);
//	printf("%s\n", arr2);
//	return 0;
//}
#include <string.h>
//int main() {
//	char arr[15] = "asdf";
//	strcat(arr, "gyhjkl");
//	printf("%s\n", arr);
//	return 0;
//}
//char* my_strcat(char* dest, char* sor) {
//	char* start = dest;
//	while (*dest != '\0') {
//		dest++;
//	}
//	while (*dest++ = *sor++)
//		;
//	return start;
//}
//int main() {
//	char arr[20] = "asdf";
//	my_strcat(arr, "ghjkl");
//	printf("%s\n", arr);
//	return 0;
//}
int main() {
	char arr1[] = "asdfgh";
	char arr2[] = "hello_";
	//strcpy(arr1, arr2);
	strncpy(arr1, arr2, 3);
	printf("%s\n", arr1);
	return 0;
}